package com.fg.cloud.manager.mapper.order;

import java.util.List;

import org.apache.ibatis.annotations.Param;

/**
 * Description:退货单文件Mapper
 * @author around
 * @date 2017年9月5日下午12:01:23
 */
public interface OrderReturnFileMapper {
	
	/**
	 * Description:删除退货单附件
	 * @param facId
	 * @return
	 * @author dingjiang
	 * @date 2017年11月6日下午3:20:00
	 */
	long delByfacId(@Param("facId")Long facId);
	
	/**
	 * Description:查询退货单对应的文件列表
	 * @param orderReturnId
	 * @return
	 * @author around
	 * @date 2017年9月6日下午12:49:06
	 */
	List<String> findList(Long returnId);

	/**
	 * Description:添加文件信息
	 * @param fileList
	 * @return
	 * @author around
	 * @date 2017年9月6日下午12:49:26
	 */
	int batchInsert(@Param("fileList")List<String> fileList, @Param("returnId")Long returnId);
	
	/**
	 * Description:删除文件
	 * @param orderReturnId
	 * @return
	 * @author around
	 * @date 2017年9月6日下午12:49:34
	 */
	int delete(Long returnId);
	
	/**
	 * Description:批量删除文件
	 * @param ids
	 * @return
	 * @author around
	 * @date 2017年9月6日下午12:49:43
	 */
	int deletes(@Param("ids")Long[] ids);
}
